Extending Classical Planning to Real-World Execution with Machine Learning
نویسندگان
چکیده
In previous work (Bennett 1993 DeJong and Bennetl 1993) we proposed a machine learning approach called permissive planning to extend classical planning into the realm of real wor ld plan execution Our prior results have been favorable but empirical (Bennetl and DeJong 1991) Here we examine the analytic foundations of our empirical success We advance a formal account of realwor ld planning adequacy We prove that permissive planning does what it claims to do it probabil istically achieves adequate real-world performance or guarantees that no adequate rea l -wor ld p lanning behavior is possible w i th in the f lex ib i l i t y al lowed We prove thai the approach scales tractably We prove that restrictions are necessary wi thout them permissive planning is impossible We also show how these restrictions can be quite naturally met through schema based planning and explanation-based learning
منابع مشابه
Machine Learning of Plan Robustness Knowledge About Instances
Classical planning domain representations assume all the objects from one type are exactly the same. But when solving problems in the real world systems, the execution of a plan that theoretically solves a problem, can fail because of not properly capturing the special features of an object in the initial representation. We propose to capture this uncertainty about the world with an architectur...
متن کاملAn Incremental Learning Approach for Completable Planning
Many real world planning domains are complex and uncertain, preventing complete a priori planning. However, real world planners can also rely on runtime information to facilitate additional planning during execution. The completable approach to planning introduces the idea of completable steps, which represent deferred planning decisions. Through completable steps, a planner can defer particula...
متن کاملInterleaving planning and robot execution for asynchronous user requests
Rogue is an architecture built on a real robot which provides algorithms for the integration of highlevel planning, low-level robotic execution, and learning. Rogue addresses successfully several of the challenges of a dynamic o ce gopher environment. This article presents the techniques for the integration of planning and execution. Rogue uses and extends a classical planning algorithm to crea...
متن کاملInterleaving Planning and Robot Executionfor Asynchronous User
Rogue is an architecture built on a real robot which provides algorithms for the integration of high-level planning, low-level robotic execution, and learning. Rogue addresses successfully several of the challenges of a dynamic ooce gopher environment. This article presents the techniques for the integration of planning and execution. Rogue uses and extends a classical planning algorithm to cre...
متن کاملSituation-Dependent Learning for Interleaved Planning and Robot Execution
This dissertation presents the complete integrated planning, executing and learning robotic agent Rogue. Physical domains are notoriously hard to model completely and correctly. Robotics researchers have developed learning algorithms to successfully tune operational parameters. Instead of improving low-level actuator control, our work focusses instead at the planning stages of the system. The t...
متن کامل